// pages/mine/mine.js
var app = getApp()
Page({
  data: {
    
    isShow:true,//显示
    //判断小程序的API，回调，参数，组件等是否在当前版本可用
     canIuse: wx.canIUse('button.open-type.getUserInfo'),
     userInfo:{},//微信信息
    motto: 'Hello World',
    other_:[
      
      {
        typeId: 0,
        name: '订单',
        toWhere:'toOrder',
        imageurl: '/images/所有订单.png',
      },
      {
        typeId: 1,
        name: '待付款',
        toWhere:'toOrder',
        imageurl: '/images/待付款.png',
      },
      {
        typeId: 2,
        name: '待发货',
        toWhere:'toOrder',
        imageurl: '/images/待发货.png',
      },
      {
        typeId: 3,
        name: '待收货',
        toWhere:'toOrder',
        imageurl: '/images/待收货.png'
      },
    ],
    // orderItems
    orderItems: [  
      {
        typeId: 0,
        name: '在线客服',
        toWhere:'toSuggest',
        imageurl: '/images/我的收藏.png',
      },
      {
        typeId: 0,
        name: '收货地址',
        toWhere:'toAddre',
        imageurl: '/images/收货地址.png',
      },
      {
        typeId: 0,
        name: '售后记录',
        toWhere:'toOrder',
        imageurl: '/images/售后记录.png',
      },
    ], 
  },
  onLoad: function (options) {
      //进入页面---判断全局是否有数据
      var  that=this;
      console.log(app.globalData.userInfo)
      //进入页面后---获取本地存储是否有数据授权----------
      if(app.globalData.userInfo){
           this.setData({
             isShow:false,
             userInfo:app.globalData.userInfo
           })
      } 
      else if (this.data.canIuse) {
        // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
        // 所以此处加入 callback 以防止这种情况
        app.userInfoReadyCallback = res => {
          that.setData({
            userInfo: res.userInfo,
            isShow: false,
          })
        }
      }
  },
  //-----点击授权--------------------------
  getUserInfo:function(e){
      console.log(e.detail)//userInfo登录人微信信息
      //存储全局变量-----------------
     app.globalData.userInfo = e.detail.userInfo;//存全局的账号信息
      this.setData({
        userInfo:e.detail.userInfo,
        isShow:false
      }) 
  },

  //事件处理函数
  toOrder: function () {
    wx.navigateTo({
      url: '../order/order'
    })
  },
  //事件处理函数
  toAddre: function () {
    wx.navigateTo({
      url: '../adress/adress'
    })
  },
  //事件处理函数
  toSuggest: function () {
    wx.navigateTo({
      url: '../suggest/suggest'
    })
  },
})
